草庐IT

SQL FOREIGN KEY 约束

全部标签

ios - 具有自动布局约束的 UIView 动画变化

假设我有一个如下所示的项目:有两个UIView-一个叫做yellowBox,另一个叫做redBox。自动布局约束规定yellowBox距离父View顶部60点,前后各有350点空格(即View的左侧和右侧)。redBox具有相同的前导和尾随空格限制。两个0框之间有一个垂直空间约束,表示yellowBox的底部应始终直接位于redBox的顶部。当用户点击ExpandYellowBox按钮时,我希望yellowBox的高度增加,结果redBox向下移动以继续满足垂直空间约束(yellowBox始终位于redBox之上)。这是动画代码:-(IBAction)expandYellowBox:(

ios - 创建具有自动布局约束的 3x3 网格

Xcode表示没有布局问题,但如您所见,确实存在。我已经尝试了一切。Apple文档、YouTube、Google等。看来我做对了,但也许我做事的顺序或其他原因导致了这些问题。在尝试了所有方法之后,我终于让Xcodeaddmissingconstraints了,这是迄今为止最好的结果。我在9个UIImages上有9个按钮,所以我必须对按钮做同样的事情,就像我对UIImages做的一样。我暂时将UIImages放在按钮的顶部,这样我可以更轻松地看到我在做什么。我有2个截图。请指教。开始这是在使用Xcode的addmissingconstraints选项之后。有点我想要的,但没有雪茄。

ios - 如何在 Xcode6 中为新创建的约束禁用 "Relative to margin"选项

我想在Xcode6的IB中创建约束时禁用自动添加Relativetomargin。很高兴他们默认打开这个选项,但我必须支持iOS7,所以结果我每次添加新约束后都必须手动禁用这个选项。我发现这个设置是为了事先禁用它,但它在默认情况下始终处于打开状态。 最佳答案 我最接近这个的充其量只是骇人听闻,所以请按原样...在不持有Option时创建AL约束:持有期权时创建AL约束:在IB中,如果您在创建AL约束时按住Option,它会切换约束是否绑定(bind)到边距。这是避免重新编辑约束的一种便捷方式。此外(这是棘手的部分,因为我无法解释)我

ios - 自动布局约束 : How to make a view maintains its width/height ratio when resized?

在界面构建器中,我们可以固定高度、固定宽度,使两个View的宽度相等,但是如何设置约束,以便在调整View大小时,它保持其宽度/高度比?在我的特定情况下,我的ViewController中有一个UIImageView。当View调整大小时,我希望我的ImageView调整大小,但保持3:2的宽高比。是否可以在IB中进行?可以用代码来实现吗?谢谢! 最佳答案 您可以通过控制从View拖动到自身并选择纵横比来在IB中添加纵横比约束。 关于ios-自动布局约束:Howtomakeaviewma

ios - 如何为核心数据中的某些字段添加唯一约束

我使用Xcode进行iOS开发。我有一些实体(例如,用户),我需要为他的名字设置唯一约束,但我找不到如何通过可视化编辑器来做到这一点。是否可以通过GUI来实现?或者只能通过代码实现?我会很高兴得到一些屏幕截图。 最佳答案 在编辑器中为CoreData选择实体时,边栏中有一个新部分。您可以设置您希望在实体的所有实例中唯一的约束为了在保存期间自动解决冲突,您需要确保您有一个mergepolicy为您的托管对象上下文设置,否则您只会在保存时出错(这可能实际上是您想要的)[managedObjectContextsetMergePolicy

ios - 仅使用自动布局的 iOS8 Today Extension 的高度会破坏约束

Apple文档建议使用自动布局设置TodayExtensions的高度。Ifawidgethasadditionalcontenttodisplay,youcanrelyonAutoLayoutconstraintstoadjustthewidget’sheightasappropriate.Ifyoudon’tuseAutoLayout,youcanusetheUIViewControllerpropertypreferredContentSizetospecifythewidget’snewheight.但是,我看到的每个示例和教程最终都使用了preferredContentSiz

ios - 什么是 'UIView-Encapsulated-Layout-Width' 约束?

我不断收到“无法同时满足约束”异常(Xcode5、iOS7、设备和模拟器),其中列表中的约束之一如下所示:""我自己没有设置这个约束。它也不是NSAutoresizingMaskLayoutConstraint。但它从何而来?我怎样才能摆脱它?我不知道。而且我在Apple的文档中找不到任何关于'UIView-Encapsulated-Layout-Width'的内容。甚至谷歌搜索也没有返回任何结果。有什么建议吗?PS:我在UICollectionView中使用此单元格,其中包含UICollectionViewFlowLayout的自定义子类。也许'Encapsulated-Layout

ios - 我可以使用自动布局为横向和纵向方向提供不同的约束吗?

是否可以在设备旋转时更改约束?如何实现?一个简单的例子可能是两张图片,纵向时,一张堆叠在另一张上方,但横向时并排放置。如果这不可能,我还能如何完成此布局?我在代码中构建我的View和约束,而不是使用界面构建器。 最佳答案 编辑:使用SizeClasses的新概念在Xcode6中引入,您可以在InterfaceBuilder中轻松地为特定大小类设置不同的约束。大多数设备(例如所有当前的iPhone)在横向模式下都有一个紧凑垂直尺寸等级。与确定设备的方向相比,这对于一般布局决策来说是一个更好的概念。也就是说,如果您真的需要知道方向,UI

ios - 如何以编程方式创建布局约束

我在通用应用程序的底部显示一个View,并在我的View中动态添加该View。我想每次都像iAd一样在底部显示这个View。在两个方向。我该如何为此添加约束。请提出建议。谢谢 最佳答案 要将View固定到屏幕底部,您需要设置以下约束。LeadingConstraint关于父View的-XTrailingConstraint相对于父View的-WidthBottomConstraint关于父View的-YHeightConstraint附加到自身-Height。让我们添加。UIView*subView=bottomView;UIVie

ios - 无法同时满足约束 - 没有适当的约束

我已经完成并删除了每一个用户限制,但我仍然仅在旋转设备后收到以下错误。我完全不知道为什么。有人有什么想法吗?2013-01-1421:30:31.363myApp[35869:c07]Unabletosimultaneouslysatisfyconstraints.Probablyatleastoneoftheconstraintsinthefollowinglistisoneyoudon'twant.Trythis:(1)lookateachconstraintandtrytofigureoutwhichyoudon'texpect;(2)findthecodethataddedth